package com.idealighter.game.games.blackjack.dto;

import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;

import java.util.List;

import lombok.Data;

@Data
public class GameInfoDto {

  /**
   * stage 阶段 1休息 2下注 3发牌 4保险 5保险结算 6玩家操作 7庄家操作 8结算.
   */
  @Protobuf(order = 1)
  private Integer state;


  // 计时时间(单位秒)
  @Protobuf(order = 2)
  private int time;

  /**
   * cardNum 扑克数量.
   */
  @Protobuf(order = 3)
  private Integer cardNum;

  /**
   * bankCards 庄家牌.
   */
  @Protobuf(order = 4)
  private CardInfoDto bankCardInfo;

  /**
   * seatInfos 座位信息.
   */
  @Protobuf(order = 5)
  private List<SeatInfoDto> seatInfos;

  @Protobuf(order = 6)
  private int order;

  @Protobuf(order = 7)
  private int cardSeatOrder;

}
